﻿@charset "utf-8";
body, ol, ul, li, dl, dd, h1, h2, h3, h4, h5, h6, p, form {padding:0;margin:0}
body, html {height:100%; height:auto}
body {background:#fff;color:#3a3a3a;font:14px/1.5 microsoft yahei,simsun,Arial,helvetica}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-size:100%}
ul,ol {list-style:none}
img{border:0; vertical-align:top}
a {color:#3a3a3a; outline:none; text-decoration:none}
a:hover {color:#e63023}
table {border-collapse:collapse; border-spacing:0; margin-bottom:10px; line-height:35px}
.cl {clear:both; height:1px}
.fl {float:left}
.fr {float:right}
.more {float:right; margin-right:10px}
/*topbar*/
.topbar {width:100%; height:30px; line-height:30px; background:#f1f1f1}
/*header*/
.header {width:1200px; height:120px; background:#fff; padding:5px 0; margin:0 auto; overflow:hidden}
.logo {width:222px; float:left}
.ti {width:775px; line-height:35px; float:left; font-size:20px; color:#625b9f; text-align:center; padding-top:30px}
.ti p {font-size:21px; background:-webkit-linear-gradient(left, #ecaf54, #006600, #ecaf54); -webkit-background-clip:text; -webkit-text-fill-color:transparent}
.telbox {width:203px; float:right; background:url(../images/tel.png) no-repeat left 15px; color:#e63023; margin-top:25px}
.telbox p {line-height:25px; font-size:22px; text-align:right}
.telbox span {display:block; color:#999; text-indent:50px}
/*nav*/
.nav {width:100%; min-width:1200px; height:40px; line-height:40px; font-size:17px; background:url(../images/bg_nav.jpg)}
.navlist {width:1200px; margin:0 auto}
.navlist li {width:133px; float:left; background:url(../images/bg_nav_line.png) no-repeat right; text-align:center}
.navlist a {display:block; color:#fff}
.navlist a:hover {background:#ff9608}
.navlist .home {background:#ff9608}
.banner {width:100%; min-width:1200px; height:280px; position:relative; background:#f4f4f4; overflow:hidden}
.banbox {width:1200px; margin:5px auto}
.banbox .hd {width:1200px; height:35px; position:relative; bottom:35px}
.banbox .hd ul {width:120px; margin:0 auto}
.banbox .hd ul li {float:left; margin:10px; width:15px; height:15px; border-radius:50%; font-size:0; background:#ccc; cursor:pointer}
.banbox .hd ul li.on {background:#cf5540}
.banbg {width:100%; height:200px; background:url(../images/bg_bannar.jpg); text-align:center; margin-bottom:25px}
/*w1200*/
.prodwrap,.faqwrap,.wmwrap,.zxwrap {width:1200px; margin:20px auto}
.wrap {width:1200px; margin:0 auto}
/*product*/
.prodbox {width:940px; float:right; border:solid 1px #ddd; margin-bottom:25px}
.prodbox_tit {height:45px; height:45px; line-height:45px; background:url(../images/bg_ti.jpg) no-repeat center left}
.prodbox_tit h3 {width:190px; font-size:20px; color:#fff; text-align:center}
.prodbox_piclist li {width:168px; float:left; margin:10px; font-size:16px; text-align:center}
.prodbox_piclist li img {width:100%; height:120px; margin-bottom:3px}
/*faqwrap*/
.faqtit {border-bottom:dotted 1px #bbb}
.faqtit h2 {width:280px; font-weight:700; font-size:32px; background:#fff; color:#aaa; text-align:center; margin:20px auto -22px}
.faqtit h2 span {color:#8dc21f}
.faqlist {width:1230px; line-height:38px; font-size:16px; margin-top:35px}
.faqlist_ol li {list-style:decimal-leading-zero inside; width:380px; float:left; color:#e63023; margin-right:30px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.faqlist_ol .gd a {background:url(../images/ico_bs.png) no-repeat 15px 6px; color:#00f; padding-left:35px}
/*lcwrap*/
.lcwrap {width:1198px; height:140px; margin:50px auto 30px; border:dotted 1px #bbb}
.lcwrap_tit {line-height:35px; float:left; font-weight:700; font-size:28px; letter-spacing:5px; color:#bbb; border-right:solid 3px #bbb; padding:10px 15px 12px;margin-top:22px}
.lcwrap li {width:80px; float:left; font-size:17px; text-align:center; margin:15px 35px}
.lcwrap li:last-child {margin-right:0}
/*wmwrap*/
.wmbar {width:100%; min-width:1200px; background:#e8422e; color:#fff; padding:5px 0}
.wmbar a {color:#fff}
.wmwrap_tit {text-align:center}
.wmwrap_tit h3 {font-weight:bold; font-size:25px}
.wmwrap_con {line-height:30px; font-size:16px; margin:20px 0}
.wmwrap_con_about {width:920px; float:left}
.wmwrap_con_about img {float:left; margin-right:25px}   
.wmwrap_con_img {height:175px; float:right; background:#fff; text-align:center; padding:3px; margin-top:8px; overflow:hidden}
.wmwrap_con_imglist p {position:relative; bottom:27px; width:240px; height:27px; background:rgba(0,0,0,0.7)}
.wmwrap_flotit {width:100%; border-bottom:dotted 1px #fff}
.wmwrap_flotit h4 {width:200px; font-size:20px; background:#e8422e; text-align:center; margin:0 auto -15px}
.wmwrap_flobox {position:relative; width:1200px; margin:30px auto 10px; overflow:hidden}
.wmwrap_flolist li {width:220px; height:170px; line-height:25px; float:left; font-size:15px; margin-right:24px; text-align:center}
.wmwrap_flolist li img {width:220px; height:150px}
.wmwrap_ctrl a {background:#fff; color:#3a3a3a; top:65px; border-radius:50%; width:30px; line-height:30px; text-align:center; position:absolute; font-family:'simsun'; font-size:20px}
.wmwrap_ctrl .prev {right:0}
.wmwrap_ctrl .next {left: 0}
/*zxwrap*/
.zxwrap {margin-top:50px}
.zxwrap_r {float:right}
.zxwrap_l {width:900px; float:left;border:solid 1px #d2d2d2}
.zxwrap_l_tit {height:35px; line-height:35px; background:#f1f1f1}
.zxwrap_l_tit h3 {width:130px; float:left; font-size:18px; background:#fff; text-align:center; border-top:solid 3px #cf5540}
.zxwrap_l_tj {height:150px; padding:10px}
.zxwrap_l_tj img {float:left; margin-right:25px}
.zxwrap_l_tj h4 a {display:block; color:#e63023; font-size:18px; margin:7px 0}
.zxwrap_l_tj_txt {line-height:25px; color:#999; margin-top:7px}
.zxwrap_l_txtlist li {width:430px; line-height:35px; float:left; font-size:15px; background:url(../images/ico_bs.png) no-repeat left -23px; margin:0 10px}
.zxwrap_l_txtlist li a {display:block; width:345px; text-indent:13px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.zxwrap_l_txtlist li .ymd {float:right; color:#999; font-size:13px}
.zxwrap_r {width:260px; border:solid 1px #ddd}
.zxwrap_r .side_new_h {height:38px; text-indent:10px}
.side_new_h {font-size:15px; font-weight:700; letter-spacing:2px; color:#666; background: -webkit-linear-gradient(#99ffff, #fff); background: -o-linear-gradient(#99ffff, #fff);  background: -moz-linear-gradient(#99ffff, #fff); background: linear-gradient(#99ffff, #fff)}
.zxwrap_r_link a {display:block; width:112px; line-height:35px; float:left; font-size:16px; border:solid 1px #ddd; background:#f1f1f1; text-align:center; margin:10px 8px}
/*sidebar*/
.subnav {width:220px; line-height:45px; float:left; font-size:18px; border:solid 1px #ddd; background:#f1f1f1}
.subnav h2 {height:60px; line-height:43px; background:url(../images/subnav_ti.png); color:#fff; font-size:23px; text-align:center; margin:7px 0 0 -7px}
.subnav ul {padding:0 0 20px 20px}
.subnav ul a {display:block; width:170px; background:url(../images/ico_bs.png) no-repeat left -128px; border-bottom:solid 1px #ccc; text-indent:20px}
.subnav .subnav_tel {background:#e8422e; color:#fff; font-size:19px; text-align:center}
.subnav_tel .telbg {background:url(../images/subnav_tel.png) no-repeat 42px center; border-bottom:dotted 1px #fff}
.sidebar {width:220px; float:left; text-indent:28px; overflow:hidden}
.side_box {font-size:17px; background:url(../images/bg_side_box.jpg); padding-bottom:5px; margin-bottom:15px}
.side_box h3 {line-height:40px; background:#e63023; color:#fff; font-size:21px}
.side_box ul {line-height:38px; padding:5px 0 0 12px; border:solid 1px #ddd}
.side_box li a {display:block; width:170px; background:url(../images/ico_bs.png) no-repeat 6px 13px}
.side_piclist {line-height:25px; border:solid 1px #ddd; text-indent:0; margin-bottom:20px}
.side_piclist h3 {font-size:18px; padding:5px 20px}
.side_piclist li {margin-bottom:10px; text-align:center}
.side_piclist img {border:solid 1px #ff9900}
.sidebar .side_new {border:solid 1px #ddd; margin-bottom:25px}
.side_piclist .side_new_h {height:30px}
.side_new ul li {line-height:22px; background:url(../images/libg.png) no-repeat 5px 17px; border-bottom:dotted 1px #ccc; padding:10px 0 7px 3px; text-indent:10px}
.side_new ul li a {color:#666}
.side_new ul li .red {color:#f30}
.side_new ul .nolitype {height:170px; background:none; padding-left:14px; overflow:hidden}
.side_new ul .nolitype img {display:block}
.side_new ul li:last-child {border-bottom:none}
.side_new ul a:hover {color:#f30; text-decoration:underline}
.side_tag {border:solid 1px #ddd; margin-bottom:15px}
.side_tag a {display:block; width:99px; line-height:28px; float:left; border:solid 1px #ddd; background:#f1f1f1; text-align:center; text-indent:0; margin:6px 4px}
/* foot */
.foot {width:100%; min-width:1200px; padding-top:20px; padding-bottom:10px; background:#2d2d2d; color:#e0d7d3; margin-top:30px}
.foot a, .footlink a {color:#e0d7d3}
.foot a:hover, .footlink a:hover {color:#f48a00; text-decoration:underline}
.foot_nav {width:1200px; height:145px; line-height:27px; margin:0 auto 10px; border-bottom:solid 1px #716c6a}
.foot_nav dl {float:left; margin-right:90px}
.foot_nav dt {font-weight:700; font-size:15px; color:#fff}
.foot_nav .tel {float:left}
.foot_nav .tel_t {font-size:20px}
.foot_nav .tel_nb {line-height:55px; color:#cf5540; font-size:30px}
.foot_nav .fr {margin-top:-10px; font-size:16px}
.foot_nav .fr a {display:block; width:120px; height:38px; line-height:38px; background:#262524; text-indent:35px; margin:20px 0; border:solid 1px #666}
.foot_nav .fr .fr_but1 {background:url(../images/ico_bs.png) no-repeat 10px -90px}
.foot_nav .fr .fr_but2 {background:url(../images/ico_bs.png) no-repeat 10px -54px}
.foot_us {line-height:25px; font-size:13px; text-align:center}
.add1 {margin-top:40px}
/* footlink */
.footlink {width:100%; min-width:1200px; padding-bottom:10px; background:#2d2d2d; color:#e0d7d3}
.footlink .yl {color:#f48a00}
.footlink .bs {color:#fff}
.footlink .links {width:1200px; line-height:25px; color:#8d8a89; margin:0 auto 10px}
.footlink .links a {color:#8d8a89; margin-right:10px}
/*contlist*/
.place {line-height:36px; background:#f1f1f1; padding-left:20px; border:solid 1px #ccc; border-bottom:none/* ��ǰλ�� */}
.container {width:950px; float:right}
.contlist,.newslist,.aboutlist {line-height:27px; border:solid 1px #ddd}
.contlist li {height:160px; padding:20px; border-bottom:solid 1px #ddd}
.contlist img {float:left; margin-right:25px}
.contlist .tit {font-weight:700px; font-size:18px}
.contlist .intro {color:#777; margin:8px 0}
.contlist .dts {border:solid 1px #ddd; text-align:center; padding:5px 10px; float:right}
.contlist .dts:hover {background:#ff9608; color:#fff}

/*newslist*/
.newslist li {color:#999; padding:15px 10px; border-bottom:solid 1px #ddd}
.newslist li:last-child {border-bottom:none}
.newslist li a:hover {text-decoration:underline}
.newslist img {float:left; margin-right:20px}
.newslist .tit {font-weight:700px; font-size:16px}
.newslist .dts {color:#f48a00; margin-left:5px}
.newslist_u li {height:95px}
.newslist_y li {height:115px}
.newslist_y .tibox {margin-bottom:6px}
/*con*/
.conbox {border:solid 1px #ddd; padding:20px 10px 10px}
.conbox .tit {text-align:center; color:#888}
.conbox .tit h1 {color:#e63023; font-size:23px; margin-bottom:13px}
.conbox .info {margin-bottom:20px}
.conbox .info span {margin:0 5px}
.container .red {color:#e63023}

/*content*/
.content {line-height:30px; font-size:16px}
.content h3 {font-weight:700; color:#e63023; margin:25px 0 5px 0}
.content h4 {font-weight:700; margin-top:20px}
.content h5 {font-weight:700; font-size:15px; color:#d2691e; margin-top:10px}
.content ol {list-style:decimal; margin-left:20px}
.content p {margin-bottom:20px}
.content a {color:#0000ff; text-decoration:underline}
.content .mt {margin-top:20px}
.content .f15 {display:block; font-weight:700; font-size:15px; margin-top:15px}
.content .f24 {display:block; font-weight:700; font-size:24px; color:#6cab40; margin:25px 0 5px}
.content .tips {background:#eeffee; border:solid 1px #ddd; padding:5px; margin-bottom:20px}
.content .obox {width:260px; background:#3a3a3a; color:#eff502; padding:2px 10px; text-align:center; border-radius:50px; margin-bottom:5px}
.content .caipu {width:96%}
.content td {padding-left:10px}
.content .td_bg {line-height:50px; background:#a7d08c; text-align:center}
.content .caipu td {padding-left:0; text-align:center}
.content .p_img {float:left; margin-right:20px}
.contnext {height:95px; line-height:30px; border:dashed 1px #ddd; padding:5px 10px; margin:50px 0 20px}
.contarc {line-height:30px; border:solid 1px #ddd; padding-bottom:5px; margin-top:20px}
.contarc .contarc_tit {height:15px; background:#eee; padding:10px; margin-bottom:10px}
.contarc .contarc_tit h4 {line-height:15px; font-size:15px; border-left:solid 5px #f30; padding-left:8px}
.contarc .contarc_list li {width:410px; float:left; background:url(../images/ico_bs.png) no-repeat left -28px; color:#999; text-indent:15px; margin:0 26px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}
.contarc .contarc_list li a:hover {color:#3a3a3a; text-decoration:underline}
.contarc .contarc_pic li {width:165px; float:left; text-align:center; margin:0 10px}
.bdsharebuttonbox span {font-size:16px; margin-top:4px}
/*qhbox*/
.qhbox {width:948px; border:solid 1px #ddd; border-top:none; font-size:16px; overflow:hidden}
.qhbox_ti {width:950px; height:60px; line-height:60px; background:#f1f1f1}
.qhbox_ti li {float:left; width:189px; font-size:20px; border-right:solid 1px #ddd; text-align:center; cursor:pointer}
.qhbox_ti li:last-child {border-right:none}
.qhbox_ti .qhtxt_li_a {background:#fff}
.qhbox_co {width:930px; padding:10px}
#qhbox_co1 {display:block}
#qhbox_co2,#qhbox_co3,#qhbox_co4,#qhbox_co5{display:none}
.qhbox_co_cailist li {width:440px; float:left; line-height:35px; margin-left:20px}
.qhbox_co_zh {text-align:center; color:#3333ff; margin:10px 0}
.qhbox_co_cailist .span100 {display:inline-block; width:100px; color:#e63023}
.qhbox_co p {margin-bottom:15px; line-height:30px}
/*recm*/
.recm {width:948px; border:solid 1px #ddd; overflow:hidden; margin-top:20px}
.recm_h {height:40px; line-height:40px; background:#f1f1f1; border-bottom:solid 1px #ddd}
.recm_h h3 {width:160px; background:#fff; font-size:16px; text-align:center; border-bottom:solid 1px #fff}
.recm_piclist li {width:157px; height:130px; float:left; background:#f1f1f1; border:solid 1px #ddd; margin:10px; text-align:center; padding:5px}
.recm_piclist li img {width:157px; height:110px}
.recm_piclist li a {color:#666; line-height:25px; font-size:14px}
/* pagelist */
#pages {text-align:center; line-height:28px; margin:20px 0 10px}
#pages a {display:inline-block; font-size:13px; margin:0 4px; padding:0 12px; border:1px solid #ccc}
#pages a.a1{height:28px}
#pages a:hover {background:#f1f1f1; color:#3a3a3a}
#pages span {display:inline-block; color:#fff; background:#2572bc; text-align:center; padding:0 12px; margin:0 2px}
/* about */
.aboutlist_u {width:930px; text-align:center; padding:20px}
.aboutlist_u li {float:left; font-size:16px; line-height:32px; border:solid 1px #ddd; margin:0 20px 20px 0}
.aboutlist_u img {display:block; width:288px; height:210px}

/* message */
.message {font-size:16px; background:#f1f1f1; border:solid 1px #ddd; padding:10px 20px; margin-top:30px}
.message h3 {color:#e63023; font-size:23px; margin-bottom:13px}
.message .inputbox {height:35px; line-height:40px; margin:30px 0}
.message .inputbox input {font-size:16px; height:35px}
.message .inputbox p {width:400px; float:left}
.message .inputbox img {width:70px; height:27px; margin:8px}
.message .textareabox {width:800px}
.message .textareabox textarea {width:650px; height:100px; line-height:35px; font-size:16px; vertical-align:middle}
.message .subbox {text-align:center}
.message .subbox input {width:100px; height:35px; background:#f38a14; color:#fff; font-size:16px; margin:10px 20px}

.maptit {height:35px; line-height:35px; border-bottom:solid 1px #ddd}
.maptit h3 {width:100px; height:35px; font-size:20px; border-bottom:solid 2px #e63023}
.mapbox {line-height:35px; background:#f4f4f4; border:solid 1px #ddd; padding:10px 20px; margin-top:30px}
.mapbox dt a {font-size:18px; color:#99855e}
.mapbox dd a+a {margin-left:20px}